package com.java.yz.mysql_jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

public class JdbcDemo2 {
    public static void main(String[] args) throws Exception{
        //注册驱动的第二种方式
        //通过反射的方式加载驱动包中的Driver类
        Class.forName("com.mysql.jdbc.Driver");

        //获取连接对象
        String url="jdbc:mysql://192.168.147.100:3306/student?useUnicode=true&characterCharset=utf8&useSSL=false";
        String user="root";
        String password="123456";
        Connection conn = DriverManager.getConnection(url, user, password);
        System.out.println(conn);

        //3.获取数据库操作对象（专门执行sql语句的对象）
        Statement statement = conn.createStatement();

        //4.执行SQL语句（DQL,DML…)
        //修改数据库里面的数据
        String sql= "update users set age=21 where id=1002";

        //删除数据,删除编号是1002的那条数据
        String sql1="delete from users where id=1002";


        int i1 = statement.executeUpdate(sql);
        //int i = statement.executeUpdate("insert into users(id,name,age,address) value(1002,'红颜',20,'合肥')");
        if (i1==1){
            System.out.println("数据更新成功！");
        }else {
            System.out.println("数据更新失败！");
        }
        //System.out.println(i1);


        //6.释放资源
        //为了保险，将两个都关闭
        statement.close();
        conn.close();
    }
}
